package day1218;//软件包

import java.util.Arrays;
import java.util.Scanner;

//定义一个数组， 输入一个数字。
public class Test5 {
    public static void main(String[] args) {
        //1.定义一个数组，存储4个数字
        int[] nums={5,3,8,4};
        //2.输入一个数字(输入要被删除的数字)
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        //3.判断数组中是否有这个n
        char rs='没';
        int index=-1;//代表需要删除的元素的位置
        for(int i=0; i<nums.length; i++){
            if(nums[i] ==  n){
                rs='有';
                index=i;
            }
        }
        //4.判断数组是否有数字n，有就删除，并输出删除后的数组。
        if(rs=='有'){
            //删除数组的第index个元素
            //1.用第index个元素  和length-1 个元素交换
            int t=nums[index];
            nums[index]=nums[nums.length-1];
            nums[nums.length-1]=t;
            //2.int[] numNew=用copyOf(赋值nums数组，的前length-1 个元素)
            int[] numNew=Arrays.copyOf(nums,    nums.length-1);
            //3.打印
            System.out.println(Arrays.toString(numNew));
        }
    }
}
/*
for (int i = 0; i < 4 ; i++) {
        if(nums[i]  !=  n){
        numNew[newIndex]=nums[i];
        newIndex++;
        }
        }*/
